package pe.com.cruzdelsur.servicios;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import pe.com.cruzdelsur.dao.PlantillaDao;
import pe.com.cruzdelsur.dao.SolicitudDao;
import pe.com.cruzdelsur.dao.UnidadVehicularDao;
import pe.com.cruzdelsur.dominio.Plantilla;
import pe.com.cruzdelsur.dominio.Solicitud;
import pe.com.cruzdelsur.dominio.UnidadVehicular;

@Transactional(readOnly = true)
public class UnidadVehicularServiceImpl implements UnidadVehicularService{
	
	UnidadVehicularDao unidadVehicularDao;
	
	@Transactional(readOnly = false)
	public void insertar(UnidadVehicular uv) {
		unidadVehicularDao.insertar(uv);		
	}

	@Transactional(readOnly = false)
	public void actualizar(UnidadVehicular uv) {
		unidadVehicularDao.actualizar(uv);
		
	}

	@Transactional(readOnly = false)
	public void eliminar(UnidadVehicular uv) {
		unidadVehicularDao.eliminar(uv);
		
	}

	@Override
	public UnidadVehicular obtener(int id) {
		// TODO Auto-generated method stub
		return null;
	}

	public List<UnidadVehicular> listar() {
		return unidadVehicularDao.listar();
	}

	@Override
	public UnidadVehicular buscar(UnidadVehicular uv) {		
		return unidadVehicularDao.buscar(uv);
	}

	public UnidadVehicularDao getUnidadVehicularDao() {
		return unidadVehicularDao;
	}

	public void setUnidadVehicularDao(UnidadVehicularDao unidadVehicularDao) {
		this.unidadVehicularDao = unidadVehicularDao;
	}	

}
